-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update and rename nex-split-tracker to osrs-splits-the-kodai #7211
base: master
Are you sure you want to change the base?
Update and rename nex-split-tracker to osrs-splits-the-kodai #7211
Conversation
Integrated the features of osrs-splits proposed plugin to the already existing plugin. Changed name to reflect merge.
Instead of deleting the old plugin file and creating a new one you can instead just replace the repo and hash in |
I didn't think I deleted the old plugin file, I did overwrite that same repo with the new commit which did replace a lot of files and restructured the repo. I made a new fork, changed the name, and updated the url/hash. I'm sorry for any complications this made. |
So generally you want to...
|
-- changed the name osrs-splits-the-kodai back to original -> nex-split-tracker. -- changed the config group back to original "nexsplittracker" -- added ConfigItem enableExternalSharing with an informational warning and wrapped all Http requests around this check. PluginDescriptor name remains "OSRS Splits - The Kodai" as I believe that is a better name for the plugin, I have not yet looked into YvesW suggestion "You can check at what I did with the TimersPlugin when I renamed that (Team plugin has the same IIRC)." Which I will do now and either update the commit or come back here with questions. Thanks for the patience. |
Could you link me the suggested plugin for reference? I look at your repos, and the plugin-hub for "time" and couldn't find the reference you mentioned. Or if I can get away with directly renaming PluginDescriptor that would be tight. |
He's talking about the change he made to the core Timers & Buffs plugin (formerly it was the Timers plugin): runelite/runelite@06de8a6 |
I meant the commit NFC linked above indeed! Mostly aiming at |
I understand, thank you. |
Updated configName
Added unique background based on config settings
Removed system I/O usage
I've made those changes, Is there anything else I need to do on my end? |
replace your |
-- Removed e.printStackTrace() instances |
Images that aren't used in the features of your plugin (i.e. the ones used in your readme) shouldn't be in your plugin resources, otherwise they'll be packed in the plugin jar and bloat its size. You should move them to another folder in the repo and reference them from there. |
Does it matter what level they are in the directory? In your opinion should they be placed inside main or inside java if I'm making a new folder specifically for these images. |
They shouldn't be under src/main/resources particularly, but ideally they're just not in src. |
-- Moved all README images to a separate folder located in the root of the repo. |
Change this to use Can I ask why you're reimplementing your own websocket i/o for this instead of using the RL party system? it adds a lot of complexity to this plugin and makes the review that much more time consuming. |
If the RL party system could also send custom data to an external server and I had know that at the beginning I would of used that. I built the websocket i/o specifically to handle the use cases of this plugin as requirements from the RuneWatch community to help in scamming prevention and evidence for RW cases. Sorry for any trouble this plugin as causes and the time sink that goes into its review, myself and the involved communities really appreciate the effort that everyone who has helped with this PR. They are really excited to use this plugin and implement it into their communities. |
It can't send things to external servers so if that's your use case and you're doing more complicated things on the server side that's fine I guess. If you're not doing any server-side processing I'd recommend switching to RL party and just using API requests to your server though. Thanks for the explanation. |
Integrated the features of osrs-splits proposed plugin to the already existing plugin. Changed name to reflect merge.